Зміст
Вступ 4
1. Загальна постановка завдання для курсової роботи 5
2. Опис алгоритму розв’язання поставлених задач 7
3. Блок-схеми розв’язання задач. 8
4. Текст програми мовами програмування Паскаль та Сі. 13
5. Результати роботи програм і скріншоти виконання програм 20
5.1 В средовищі С 20
5.1 В средовищі Pascal 23
Висновки 27
Список джерел інформації 28
Вступ
Pascal — алгоритмічна мова програмування універсального призначення. Існують діалекти мови з підтримкою об'єктно-орієнтованого програмування. В 1990 році було затверджено стандарт ISO 7185:1990, «Pascal», та ISO 10206:1990 «Extended Pascal».
Turbo, а пізніше Borland Pascal— це одна з найвдаліших та найпоширеніших реалізацій мови Pascal, створена компанією Borland.Turbo Pascal — розширення американського стандарту (ANSI Pascal), яке враховує архітектурні особливості MS-DOS та MS Windows і постачається зі значними за обсягом і різноманітності пакетами стандартних процедур. Такі принципові нововведення, як апарат модулів і об'єктно-орієнтовані засоби полегшують конструювання великих програмних систем на основі технології модульного програмування.
Компілятор Turbo Pascal працює за однопрохідною схемою, реалізує функції редагування зв'язків, формуючи на виході готовий до виконання об'єктний код. Компілятор може здійснювати широкий набір локальних оптимізацій (згортання констант, виключення невикористовуваного коду і зайвих даних, оптимізація операцій і т. д.), що сприяє високій ефективності кінцевих програм.
C (англ. C) — універсальна, процедурна, імперативна мова програмування загального призначення, розроблена у 1972році Денісом Рітчі у Bell Telephone Laboratories з метою написання нею операційної системи UNIX.
Хоча С і було розроблено для написання системного програмного забезпечення, наразі вона досить часто використовується для написання прикладного програмного забезпечення.
С, ймовірно, є найпопулярнішою у світі мовою програмування за кількістю вже написаного нею програмного забезпечення, доступного під вільними ліцензіями коду та кількості програмістів, котрі її знають. Версії компіляторів для мови С існують для багатьох операційних систем та апаратних архітектур. C здійснила великий вплив на інші мови програмування, особливо на C++, яка спочатку проектувалася, як розширення для С, а також на Java та C#, які запозичили у С синтаксис.
1. Загальна постановка завдання для курсової роботи
Скласти програмні комплекси мовами програмування Pascal та С для розв’язання та виконання поставлених завдань, згідно індивідуального варіанту:
перший програмний комплекс складається мовою програмування Pascal та повинен містити графічний інтерфейс з варіантами вибору подальшої роботи:
Основне меню вибору:
Заголовок.
Завдання №1.
Завдання №2.
Вихід.
Причому кожен пункт основного меню повинен містити свої власні підпункти, згідно постановки кожного окремого завдання;
другий програмний комплекс складається мовою програмування С, але з використанням інтерфейсу в звичайному текстовому режимі;
пункт Заголовок повинен виводити на екран відомості про автора даної роботи, вид цієї роботи, її тему та номер індивідуального варіанта. Дана інформація виведення повинна бути оформлена у вигляді підпрограми;
пункт Завдання №1 має містити наступні підпункти:
умова завдання №1;
створення файлу з табуляцією функції; (табуляція полягає в тому, що створюється таблиця, яка має наступний вигляд:
Х
Y
…
…
Причому обчислення функції проводиться в окремій підпрограмі-функції з вказаним кроком);
виведення табуляції функції на екран;
графік функції (на екран виводиться графік відповідної функції в Декартовій системі координат);
пункт Завдання №2 має містити наступні підпункти:
умова завдання №2;
вміст файлу (виведення на екран вже існуючого файлу, в якому міститься інформація про вхідні дані для завдання №2);
виведення графічного малюнку (виведення малюнків згідно поставленого завдання);
кожен пункт меню передбачає повернення на основну сторінку. Вихід закриває всі вікна даної програм...